package com.exam.itempool.model;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import com.exam.role.model.Teacher;

/**
 * Papercontent entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Papercontent implements java.io.Serializable
{

	// Fields

	private Integer id;
	private QuestionOperation questionOperation;
	private QuestionJudge questionJudge;
	private Paper paper;
	private Teacher teacher;
	private QuestionWordin questionWordin;
	private QuestionSelect questionSelectByQsmid;
	private QuestionSelect questionSelectByQsoid;
	private Date createtime;
	private String flag;
	private Set pcqsos = new HashSet(0);
	private Set pcqos = new HashSet(0);
	private Set pcqjs = new HashSet(0);
	private Set pcqws = new HashSet(0);

	// Constructors

	/** default constructor */
	public Papercontent()
	{
	}

	/** full constructor */
	public Papercontent(QuestionOperation questionOperation, QuestionJudge questionJudge, Paper paper, Teacher teacher, QuestionWordin questionWordin, QuestionSelect questionSelectByQsmid, QuestionSelect questionSelectByQsoid, Date createtime, String flag, Set pcqsos, Set pcqos, Set pcqjs, Set pcqws)
	{
		this.questionOperation = questionOperation;
		this.questionJudge = questionJudge;
		this.paper = paper;
		this.teacher = teacher;
		this.questionWordin = questionWordin;
		this.questionSelectByQsmid = questionSelectByQsmid;
		this.questionSelectByQsoid = questionSelectByQsoid;
		this.createtime = createtime;
		this.flag = flag;
		this.pcqsos = pcqsos;
		this.pcqos = pcqos;
		this.pcqjs = pcqjs;
		this.pcqws = pcqws;
	}

	// Property accessors

	public Integer getId()
	{
		return this.id;
	}

	public void setId(Integer id)
	{
		this.id = id;
	}

	public QuestionOperation getQuestionOperation()
	{
		return this.questionOperation;
	}

	public void setQuestionOperation(QuestionOperation questionOperation)
	{
		this.questionOperation = questionOperation;
	}

	public QuestionJudge getQuestionJudge()
	{
		return this.questionJudge;
	}

	public void setQuestionJudge(QuestionJudge questionJudge)
	{
		this.questionJudge = questionJudge;
	}

	public Paper getPaper()
	{
		return this.paper;
	}

	public void setPaper(Paper paper)
	{
		this.paper = paper;
	}

	public Teacher getTeacher()
	{
		return this.teacher;
	}

	public void setTeacher(Teacher teacher)
	{
		this.teacher = teacher;
	}

	public QuestionWordin getQuestionWordin()
	{
		return this.questionWordin;
	}

	public void setQuestionWordin(QuestionWordin questionWordin)
	{
		this.questionWordin = questionWordin;
	}

	public QuestionSelect getQuestionSelectByQsmid()
	{
		return this.questionSelectByQsmid;
	}

	public void setQuestionSelectByQsmid(QuestionSelect questionSelectByQsmid)
	{
		this.questionSelectByQsmid = questionSelectByQsmid;
	}

	public QuestionSelect getQuestionSelectByQsoid()
	{
		return this.questionSelectByQsoid;
	}

	public void setQuestionSelectByQsoid(QuestionSelect questionSelectByQsoid)
	{
		this.questionSelectByQsoid = questionSelectByQsoid;
	}

	public Date getCreatetime()
	{
		return this.createtime;
	}

	public void setCreatetime(Date createtime)
	{
		this.createtime = createtime;
	}

	public String getFlag()
	{
		return this.flag;
	}

	public void setFlag(String flag)
	{
		this.flag = flag;
	}

	public Set getPcqsos()
	{
		return this.pcqsos;
	}

	public void setPcqsos(Set pcqsos)
	{
		this.pcqsos = pcqsos;
	}

	public Set getPcqos()
	{
		return this.pcqos;
	}

	public void setPcqos(Set pcqos)
	{
		this.pcqos = pcqos;
	}

	public Set getPcqjs()
	{
		return this.pcqjs;
	}

	public void setPcqjs(Set pcqjs)
	{
		this.pcqjs = pcqjs;
	}

	public Set getPcqws()
	{
		return this.pcqws;
	}

	public void setPcqws(Set pcqws)
	{
		this.pcqws = pcqws;
	}

}